package com.tbit.uqbike.service.business;

import com.tbit.uqbike.object.pojo.Image;
import org.springframework.web.multipart.MultipartFile;

/**
 * 图片
 *
 * @author chen
 * @data 2019年7月25日下午2:43:17
 */
public interface ImageService {

    /**
     * 根据图片id查询
     */
    Image getByImageId(String imageId);

    /**
     * 添加图片
     *
     * @param image
     */
    void setImage(Image image);

    /**
     * 删除图片
     *
     * @param imageId
     */
    void delByImageId(String imageId);

    /**
     * 上传图片
     * @param file 图片对象
     * @param accountId 区域编号
     * @return 图片地址
     */
    String uploadImage(Integer accountId, MultipartFile file, String bucketName) throws Exception;
}